package javaMetaModel;

import javaMetaModel.visitor.IMetaModelVisitor;

public class Modifier {

	protected boolean mIsAbstract = false;

	protected boolean mIsFinal = false;

	protected boolean mIsStatic = false;

	public boolean isAbstract() {
		return mIsAbstract;
	}

	public void setAbstract(boolean mIsAbstract) {
		this.mIsAbstract = mIsAbstract;
	}

	public boolean isFinal() {
		return mIsFinal;
	}

	public void setFinal(boolean mIsFinal) {
		this.mIsFinal = mIsFinal;
	}

	public boolean isStatic() {
		return mIsStatic;
	}

	public void setStatic(boolean mIsStatic) {
		this.mIsStatic = mIsStatic;
	}

	public void accept(IMetaModelVisitor aVisitor) {
		aVisitor.visitModifier(this);
	}
}
